package com.kingyun.gpsinspection.purificationservice.facade.model.iam.adm;

import com.kingyun.gpsinspection.purificationservice.facade.model.BootstrapSearchBean;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 人员证书实体
 */
public class EmployeeCertificate extends BootstrapSearchBean implements Serializable{
    // 人员证书id
    private String employeeCertificateId;
    // 员工姓名
    private String name;
    // 所属组织
    private String orgName;
    // 员工id
    private String employeeId;
    // 证书id
    private String certificateTypeId;
    // 证书取得时间
    private Date certofocateGetTime;
    // 证书截止有效时间
    private Date certificateExpireTime;

    private String docPath;
    // 创建id
    private String creatorId;
    // 创建时间
    private Date createTime;
    // 更新者id
    private String modifierId;
    // 更新时间
    private Date modifyTime;
    // 备注
    private String comments;
    // 状态 0 正常 1 删除
    private BigDecimal state;
    // 证书名
    private String certificateName;
    // 创建者
    private String createName;
    // 修改者
    private String modName;
    // 证书编号
    private String certificateNumber;
    // 证书发放单位
    private String certificateUnit;

    public String getEmployeeCertificateId() {
        return employeeCertificateId;
    }

    public void setEmployeeCertificateId(String employeeCertificateId) {
        this.employeeCertificateId = employeeCertificateId == null ? null : employeeCertificateId.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId == null ? null : employeeId.trim();
    }

    public String getCertificateTypeId() {
        return certificateTypeId;
    }

    public void setCertificateTypeId(String certificateTypeId) {
        this.certificateTypeId = certificateTypeId == null ? null : certificateTypeId.trim();
    }

    public Date getCertofocateGetTime() {
        return certofocateGetTime;
    }

    public void setCertofocateGetTime(Date certofocateGetTime) {
        this.certofocateGetTime = certofocateGetTime;
    }

    public Date getCertificateExpireTime() {
        return certificateExpireTime;
    }

    public void setCertificateExpireTime(Date certificateExpireTime) {
        this.certificateExpireTime = certificateExpireTime;
    }

    public String getDocPath() {
        return docPath;
    }

    public void setDocPath(String docPath) {
        this.docPath = docPath == null ? null : docPath.trim();
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId == null ? null : creatorId.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getModifierId() {
        return modifierId;
    }

    public void setModifierId(String modifierId) {
        this.modifierId = modifierId == null ? null : modifierId.trim();
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments == null ? null : comments.trim();
    }

    public BigDecimal getState() {
        return state;
    }

    public void setState(BigDecimal state) {
        this.state = state;
    }

    public String getCertificateName()
    {
        return certificateName;
    }

    public void setCertificateName(String certificateName)
    {
        this.certificateName = certificateName;
    }

    public String getCreateName()
    {
        return createName;
    }

    public void setCreateName(String createName)
    {
        this.createName = createName;
    }

    public String getModName()
    {
        return modName;
    }

    public void setModName(String modName)
    {
        this.modName = modName;
    }

    public String getCertificateNumber()
    {
        return certificateNumber;
    }

    public void setCertificateNumber(String certificateNumber)
    {
        this.certificateNumber = certificateNumber;
    }

    public String getCertificateUnit()
    {
        return certificateUnit;
    }

    public void setCertificateUnit(String certificateUnit)
    {
        this.certificateUnit = certificateUnit;
    }

    public String getOrgName()
    {
        return orgName;
    }

    public void setOrgName(String orgName)
    {
        this.orgName = orgName;
    }
}